package com.xxx.springboot.pojo.bean.tireNode;

public class Trie {

    private TrieNode root;

    public Trie() {
        root = new TrieNode();
    }

    // 插入一个单词到Trie树中
    public void insert(String word) {
        root.insert(word);
    }

    // 从Trie树删除一个单词
    public boolean delete(String word) {
        return root.delete(word);
    }

    // 检查一个单词是否存在于Trie树中
    public boolean search(String word) {
        return root.search(word);
    }

    // 检查是否有以给定前缀开头的单词存在
    public boolean startsWith(String prefix) {
        return root.startsWith(prefix);
    }

}
